* {
  margin: 0;
  padding: 0;
}
a {
  text-decoration: none;
  color: #666;
}
a:hover {
  text-decoration: underline;
  color: orange;
}
ul,
li,
ol {
  list-style: none;
}
html {
  font-size: 100px;
}
body {
  font-size: .16rem;
  font-family: "Helvetica Neue,Helvetica,Arial,Hiragino Sans GB,Microsoft YaHei,sans-serif";
}
.destinationCountry {
  width: 7.2rem;
  overflow-x: hidden;
  overflow-y: scroll;
  position: relative;
}
.gone {
  position: absolute;
  top: 1.2rem;
  left: .1rem;
  width: 0.5rem;
  height: 0.5rem;
  background: url(../../../img/left.png) no-repeat;
  background-size: contain;
}
.destinationCountry_topbar {
  width: 6.75rem;
  height: 1.24rem;
  padding: 1rem 0 0 .45rem;
  background-color: #0fbe79;
  line-height: .56rem;
  font-size: .36rem;
  color: #fff;
  border-bottom: 23px solid #efefef;
}
.destinationCountry_topbar_gone {
  display: inline-block;
  float: right;
  font-size: .2rem;
  line-height: .6rem;
  width: 1.1rem;
  height: 1.24rem;
}
.destinationCountry_chioce {
  width: 6.8rem;
  height: 3.9rem;
  padding: 0 .2rem;
}
.destinationCountry_single {
  width: 1.7rem;
  height: 1.85rem;
  float: left;
  line-height: 2.64rem;
  text-align: center;
  background: no-repeat center 0.1rem;
  background-size: 50% 50%;
}
.destinationCountry_city {
  width: 7.2rem;
  background-color: #efefef;
  padding: .22rem .17rem 1.3rem .17rem;
}
.destinationCountry_hot {
  width: 6.86rem;
  height: 0.84rem;
  line-height: .84rem;
  text-indent: .33rem;
  font-size: .24rem;
  font-weight: bold;
  background-color: #fff;
  border-bottom: 1px solid #bdbdbd;
}
.destinationCountry_all {
  display: inline-block;
  width: 1.34rem;
  height: 0.84rem;
  color: #5cbb9b;
  float: right;
  text-indent: 0;
}
.destinationCountry_city_list {
  width: 6.86rem;
  height: 4rem;
  background-color: #fff;
  border-bottom: 1px solid #bdbdbd;
}
.destinationCountry_city_img {
  width: 3rem;
  height: 0.91rem;
  padding: .82rem 0 0 .15rem;
  line-height: .32rem;
  font-size: .2rem;
  float: left;
  color: #fff;
  background: no-repeat center 0.2rem;
  margin: .15rem .1rem 0 .15rem;
}
.destinationCountry_freedom {
  width: 6.86rem;
  background-color: #fff;
}
.destinationCountry_freedom_sale {
  width: 6.86rem;
  height: 0.84rem;
  line-height: .84rem;
  text-indent: .33rem;
  font-size: .24rem;
  font-weight: bold;
  background-color: #fff;
}
.destinationCountry_freedom_all {
  display: inline-block;
  width: 1.34rem;
  height: 0.84rem;
  color: #5cbb9b;
  float: right;
  text-indent: 0;
}
.destinationCountry_freedom_list {
  width: 6.3rem;
  padding: 0 .28rem;
  border: 1px solid #bdbdbd;
}
.destinationCountry_freedom_single {
  width: 6.3rem;
  height: 1.6rem;
  margin-top: .17rem;
}
.destinationCountry_freedom_single_img {
  width: 1.83rem;
  height: 1.4rem;
  float: left;
}
.destinationCountry_freedom_single_infro {
  width: 4.2rem;
  height: 1.4rem;
  float: left;
  margin-left: .2rem;
  position: relative;
}
.destinationCountry_freedom_single_infro_name {
  font-size: .24rem;
}
.destinationCountry_freedom_single_infro_sale {
  color: #d2847a;
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: .2rem;
}
.destinationCountry_freedom_single_infro_price {
  color: #ea8084;
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: .16rem;
}
.destinationCountry_freedom_single_infro_big {
  color: #f47356;
  font-size: .22rem;
}
.destinationCountry_footer {
  width: 7.2rem;
  height: 0.93rem;
  font-size: 0;
  position: fixed;
  left: 0;
  bottom: 0;
  background-color: #fff;
}
.destinationCountry_footer span {
  display: inline-block;
  width: 2.15rem;
  height: 0.93rem;
  line-height: .93rem;
  font-size: .2rem;
  text-indent: 1.15rem;
}
.destinationCountry_footer .destinationCountry_footer_want {
  width: 2.87rem;
  text-indent: .96rem;
  border-right: 1px solid #bdbdbd;
}
